package com.sungrowpower.kit.customview;

//初始化的工作
public class AvatarItemBean {

    //头像形状 圆形 true 非圆 false
    private boolean isOver = SGAvatarItemMap.getInstance().isOver;
    //圆形的src
    private int src ;
    //头像宽度
    private int avatarWidth = SGAvatarItemMap.getInstance().avatarWidth;
    //头像的高度
    private int avatarHeight =SGAvatarItemMap.getInstance().avatarHeight;
    //头像的背景颜色
    private int avatarBackgroundColor = SGAvatarItemMap.getInstance().avatarBackgroundColor;
    //头像的边框的宽
    private int avatarBorderWidth = SGAvatarItemMap.getInstance().avatarBorderWidth;
    //边框的背景颜色
    private int avatarBorderBackgroundColor = SGAvatarItemMap.getInstance().avatarBorderBackgroundColor;
    //头像中中 icon 的宽
   private int avatarIconWidth = SGAvatarItemMap.getInstance().avatarIconWidth;
    //头像中的背景颜色
    private int avatarIconBackgroundColor = SGAvatarItemMap.getInstance().avatarIconBackgroundColor;
    //设置头像中间字体的名称
    private String avatarCenterName = SGAvatarItemMap.getInstance().avatarCenterName;
    //设置头像中间的字体的颜色
    private int avatarCenterTextColor = SGAvatarItemMap.getInstance().avatarCenterTextColor;
    //设置头像中间字体的大小
    private int avatarCenterTextSize = SGAvatarItemMap.getInstance().avatarCenterTextSize;


    //字体加粗
    private boolean isCenterBold = SGAvatarItemMap.getInstance().isCenterBold;

    //显示底部内容
    private boolean avatarBottomTextShow = SGAvatarItemMap.getInstance().avatarBottomTextShow;
    //显示中间的内容
    private boolean avatarCenterTextShow = SGAvatarItemMap.getInstance().avatarCenterTextShow;


    //设置头像底部字体的名称
    private String avatarBottomName = SGAvatarItemMap.getInstance().avatarBottomName;
    //设置头像底部字体的颜色
    private int avatarBottomTextColor = SGAvatarItemMap.getInstance().avatarBottomTextColor;
    //设置底部字体的大小
    private int avatarBottomTextSize = SGAvatarItemMap.getInstance().avatarBottomTextSize;


    //方形圆角的大小
    private int avatarRadiusSize = SGAvatarItemMap.getInstance().avatarRadiusSize;
    //头像标题文本颜色
    private int  avatarTitleColor = SGAvatarItemMap.getInstance().avatarTitleColor;
    //头像标题文本的大小
    private int avatarTitleSize = SGAvatarItemMap.getInstance().avatarTitleSize;
   //头像标题文本的内容
   private String avatarTitleWord = SGAvatarItemMap.getInstance().avatarTitleWord;
   //头像内容文本的颜色
    private int avatarContentColor = SGAvatarItemMap.getInstance().avatarContentColor;
    //头像内容文本的大小
    private int avatarContentSize = SGAvatarItemMap.getInstance().avatarContentSize;
    //头像内容文本的内容
    private String avatarContentWord = SGAvatarItemMap.getInstance().avatarContentWord;
    //头像内容到文本到顶部的距离
    private int avatarMarginTopSize = SGAvatarItemMap.getInstance().avatarMarginTopSize;

    //设置间距的比例
    private float mSpace = SGAvatarItemMap.getInstance().mSpace;
    //设置最大数目
    private int mMaxCount =  SGAvatarItemMap.getInstance().mMaxCount;
    //设置最后被完成的背景
    private boolean mIsLastComplete = SGAvatarItemMap.getInstance().mIsLastComplete;

    //设置圆的半径
    private int mRadius = SGAvatarItemMap.getInstance().mRadius;

    //设置显示头像右下角的小图标
    private boolean isShowRightIcom = SGAvatarItemMap.getInstance().isShowRightIcom;
    //设置右边小图标的宽
    private int rightIcomWidth = SGAvatarItemMap.getInstance().rightIcomWidth;
    //设置右边小图标的高
    private int rightIcomHeight = SGAvatarItemMap.getInstance().rightIcomHeight;
    //奢姿最右边小图标的背景颜色
    private int rightIcomBackgroundColor = SGAvatarItemMap.getInstance().rightIcomBackgroundColor;
    //自定义头像右边的小图标是不是显示
    private boolean isShowRightSmallIcon = SGAvatarItemMap.getInstance().isShowRightSmallIcon;

    public boolean isShowRightSmallIcon() {
        return isShowRightSmallIcon;
    }

    public AvatarItemBean setShowRightSmallIcon(boolean showRightSmallIcon) {
        isShowRightSmallIcon = showRightSmallIcon;
        return this;
    }

    public int getRightIcomBackgroundColor() {
        return rightIcomBackgroundColor;
    }

    public AvatarItemBean setRightIcomBackgroundColor(int rightIcomBackgroundColor) {
        this.rightIcomBackgroundColor = rightIcomBackgroundColor;
        return this;
    }

    public boolean isShowRightIcom() {
        return isShowRightIcom;
    }

    public AvatarItemBean setShowRightIcom(boolean showRightIcom) {
        isShowRightIcom = showRightIcom;
        return this;
    }

    public int getRightIcomWidth() {
        return rightIcomWidth;
    }

    public AvatarItemBean setRightIcomWidth(int rightIcomWidth) {
        this.rightIcomWidth = rightIcomWidth;
        return this;
    }

    public int getRightIcomHeight() {
        return rightIcomHeight;
    }

    public AvatarItemBean setRightIcomHeight(int rightIcomHeight) {
        this.rightIcomHeight = rightIcomHeight;
        return this;
    }

    public int getmRadius() {
        return mRadius;
    }

    public AvatarItemBean setmRadius(int mRadius) {
        this.mRadius = mRadius;
        return this;
    }



    public float getmSpace() {
        return mSpace;
    }

    public AvatarItemBean setmSpace(float mSpace) {
        this.mSpace = mSpace;
        return this;
    }

    public int getmMaxCount() {
        return mMaxCount;
    }

    public AvatarItemBean setmMaxCount(int mMaxCount) {
        this.mMaxCount = mMaxCount;
        return this;
    }

    public boolean ismIsLastComplete() {
        return mIsLastComplete;
    }

    public AvatarItemBean setmIsLastComplete(boolean mIsLastComplete) {
        this.mIsLastComplete = mIsLastComplete;
        return this;
    }

    public boolean isOver() {
        return isOver;
    }

    public AvatarItemBean setOver(boolean over) {
        isOver = over;
        return this;
    }

    public int getSrc() {
        return src;
    }

    public AvatarItemBean setSrc(int src) {
        this.src = src;
        return this;
    }

    public int getAvatarWidth() {
        return avatarWidth;
    }

    public AvatarItemBean setAvatarWidth(int avatarWidth) {
        this.avatarWidth = avatarWidth;
        return this;
    }

    public int getAvatarHeight() {
        return avatarHeight;
    }

    public AvatarItemBean setAvatarHeight(int avatarHeight) {
        this.avatarHeight = avatarHeight;
        return this;
    }

    public int getAvatarBackgroundColor() {
        return avatarBackgroundColor;
    }

    public AvatarItemBean setAvatarBackgroundColor(int avatarBackgroundColor) {
        this.avatarBackgroundColor = avatarBackgroundColor;
        return this;
    }

    public int getAvatarBorderWidth() {
        return avatarBorderWidth;
    }

    public AvatarItemBean setAvatarBorderWidth(int avatarBorderWidth) {
        this.avatarBorderWidth = avatarBorderWidth;
        return this;
    }

    public int getAvatarBorderBackgroundColor() {
        return avatarBorderBackgroundColor;
    }

    public AvatarItemBean setAvatarBorderBackgroundColor(int avatarBorderBackgroundColor) {
        this.avatarBorderBackgroundColor = avatarBorderBackgroundColor;
        return this;
    }

    public int getAvatarIconWidth() {
        return avatarIconWidth;
    }

    public AvatarItemBean setAvatarIconWidth(int avatarIconWidth) {
        this.avatarIconWidth = avatarIconWidth;
        return this;
    }



    public int getAvatarIconBackgroundColor() {
        return avatarIconBackgroundColor;
    }

    public AvatarItemBean setAvatarIconBackgroundColor(int avatarIconBackgroundColor) {
        this.avatarIconBackgroundColor = avatarIconBackgroundColor;
        return this;
    }



    public int getAvatarRadiusSize() {
        return avatarRadiusSize;
    }

    public AvatarItemBean setAvatarRadiusSize(int avatarRadiusSize) {
        this.avatarRadiusSize = avatarRadiusSize;
        return this;
    }

    public int getAvatarTitleColor() {
        return avatarTitleColor;
    }

    public AvatarItemBean setAvatarTitleColor(int avatarTitleColor) {
        this.avatarTitleColor = avatarTitleColor;
        return this;
    }

    public int getAvatarTitleSize() {
        return avatarTitleSize;
    }

    public AvatarItemBean setAvatarTitleSize(int avatarTitleSize) {
        this.avatarTitleSize = avatarTitleSize;
        return this;
    }

    public String getAvatarTitleWord() {
        return avatarTitleWord;
    }

    public AvatarItemBean setAvatarTitleWord(String avatarTitleWord) {
        this.avatarTitleWord = avatarTitleWord;
        return this;
    }

    public int getAvatarContentColor() {
        return avatarContentColor;
    }

    public AvatarItemBean setAvatarContentColor(int avatarContentColor) {
        this.avatarContentColor = avatarContentColor;
        return this;
    }

    public int getAvatarContentSize() {
        return avatarContentSize;
    }

    public AvatarItemBean setAvatarContentSize(int avatarContentSize) {
        this.avatarContentSize = avatarContentSize;
        return this;
    }

    public String getAvatarContentWord() {
        return avatarContentWord;
    }

    public AvatarItemBean setAvatarContentWord(String avatarContentWord) {
        this.avatarContentWord = avatarContentWord;
        return this;
    }

    public int getAvatarMarginTopSize() {
        return avatarMarginTopSize;
    }

    public AvatarItemBean setAvatarMarginTopSize(int avatarMarginTopSize) {
        this.avatarMarginTopSize = avatarMarginTopSize;
        return this;
    }



    public String getAvatarCenterName() {
        return avatarCenterName;
    }

    public AvatarItemBean setAvatarCenterName(String avatarCenterName) {
        this.avatarCenterName = avatarCenterName;
        return this;
    }

    public int getAvatarCenterTextColor() {
        return avatarCenterTextColor;
    }

    public AvatarItemBean setAvatarCenterTextColor(int avatarCenterTextColor) {
        this.avatarCenterTextColor = avatarCenterTextColor;
        return this;
    }

    public int getAvatarCenterTextSize() {
        return avatarCenterTextSize;
    }

    public AvatarItemBean setAvatarCenterTextSize(int avatarCenterTextSize) {
        this.avatarCenterTextSize = avatarCenterTextSize;
        return this;
    }

    public boolean isCenterBold() {
        return isCenterBold;
    }

    public AvatarItemBean setCenterBold(boolean centerBold) {
        isCenterBold = centerBold;
        return this;
    }

    public String getAvatarBottomName() {
        return avatarBottomName;
    }

    public AvatarItemBean setAvatarBottomName(String avatarBottomName) {
        this.avatarBottomName = avatarBottomName;
        return this;
    }

    public int getAvatarBottomTextColor() {
        return avatarBottomTextColor;
    }

    public AvatarItemBean setAvatarBottomTextColor(int avatarBottomTextColor) {
        this.avatarBottomTextColor = avatarBottomTextColor;
        return this;
    }

    public int getAvatarBottomTextSize() {
        return avatarBottomTextSize;
    }

    public AvatarItemBean setAvatarBottomTextSize(int avatarBottomTextSize) {
        this.avatarBottomTextSize = avatarBottomTextSize;
        return this;
    }


    public boolean isAvatarBottomTextShow() {
        return avatarBottomTextShow;
    }

    public AvatarItemBean setAvatarBottomTextShow(boolean avatarBottomTextShow) {
        this.avatarBottomTextShow = avatarBottomTextShow;
        return this;
    }

    public boolean isAvatarCenterTextShow() {
        return avatarCenterTextShow;
    }

    public AvatarItemBean setAvatarCenterTextShow(boolean avatarCenterTextShow) {
        this.avatarCenterTextShow = avatarCenterTextShow;
        return this;
    }
}
